package com.itgt.train;

public class Triangle {	//定义一个Triangle类
	
	//field	
	int firstEdge;	//类 Triangle 中某个个体的变量
	int secondEdge;
	int thirdEdge;
	
	public static void main(String[] args) {
		//实例化 对象 t
		Triangle t = new Triangle();
		//为对象 t 的属性赋值
		t.firstEdge = 30 ;
		t.secondEdge = 40 ;
		t.thirdEdge = 50 ; 
		// 计算面积并在控制台输出面积
		t.squaring() ; 
	}
	/*
	 * 	利用三边 	计算	三角形的面积
	 * 	S=sqrt[p(p-a)(p-b)(p-c)]=sqrt[(1/16)(a+b+c)(a+b-c)(a+c-b)(b+c-a)]=1/4sqrt[(a+b+c)(a+b-c)(a+c-b)(b+c-a)]
	 * 	S=(	Math.sqrt( (a+b+c)(a+b-c)(a+c-b)(b+c-a) ) )/4
	 */
	//定义 一个 名为 squaring 的方法
	void  squaring(){	
		int x = (firstEdge+secondEdge+thirdEdge)*(firstEdge+secondEdge-thirdEdge)*(firstEdge+thirdEdge-secondEdge)*(secondEdge+thirdEdge-firstEdge)	;
		double y = Math.sqrt(x);
		double z = y/4;		
		System.out.println(	"三角形面积为："+z );
	}


}
